Boost
boost
arrow_drop_down
Boost.Functional